import uni from "@dcloudio/vite-plugin-uni";
import { defineConfig, loadEnv } from 'vite';
import UniLayouts from '@uni-helper/vite-plugin-uni-layouts';

export default defineConfig(({ command, mode }) => {
	// 根据当前工作目录中的 `mode` 加载 .env 文件
	// 设置第三个参数为 '' 来加载所有环境变量，而不管是否有 `VITE_` 前缀。
	const env = loadEnv(mode, process.cwd(), '')
	return {
		// vite 配置
		plugins: [UniLayouts(), uni()],
		base: './',
		define: {
		    __APP_ENV__: env.APP_ENV,
		    MY_APP_CONFIG: {
				
		    },
		},
		// 产生跨域请求打开
		// server: {
		// 	proxy: {
		// 		'/dev': {
		// 		    target: '', // 代理地址
		// 		    changeOrigin: true, //支持跨域
		// 		    rewrite: (path) => path.replace(/^\/dev/, ""), 
		// 		}
		// 	}
		// }
  }
})
